server:main.o makeWorker.o initTcp.o epollCtl.o transFile.o my_headerT2csJ.o workerslist.o netfdslist.o dirOpt.o
	gcc main.o makeWorker.o initTcp.o epollCtl.o transFile.o my_headerT2csJ.o workerslist.o netfdslist.o dirOpt.o -o server -lpthread

main.o:main.c
	gcc -c main.c -o main.o -g -Wall

makeWorker.o:makeWorker.c
	gcc -c makeWorker.c -o makeWorker.o -g -Wall

initTcp.o:initTcp.c
	gcc -c initTcp.c -o initTcp.o -g -Wall

epollCtl.o:epollCtl.c
	gcc -c epollCtl.c -o epollCtl.o -g -Wall

transFile.o:transFile.c
	gcc -c transFile.c -o transFile.o -g -Wall

my_headerT2csJ.o:my_headerT2csJ.c
	gcc -c my_headerT2csJ.c -o my_headerT2csJ.o -g -Wall

workerslist.o:workerslist.c
	gcc -c workerslist.c -o workerslist.o -g -Wall

netfdslist.o:netfdslist.c
	gcc -c netfdslist.c -o netfdslist.o -g -Wall

dirOpt.o:dirOpt.c
	gcc -c dirOpt.c -o dirOpt.o -g -Wall
